home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / sbin / brltty-setup < prev    next >
Text File  |  2009-10-13  |  1KB  |  61 lines

  1. #! /bin/sh
  2. set -e
  3.  
  4. # Exits zero if a device was configured, otherwise non-zero.
  5.  
  6. cat <<EOF
  7. === BRAILLE CONFIGURATION ===
  8.  
  9. Please specify the type of braille device you wish to configure.
  10. See http://access.ubuntu.com/braille for details.
  11. Note that USB devices not connected via a USB serial converter will be
  12. detected automatically, so if you have one of these you can press X.
  13.  
  14. B - Bluetooth
  15. S - Serial
  16. U - USB serial
  17. X - Exit
  18. EOF
  19. printf "Device type (b/s/u/x): "
  20. read device_type
  21. echo
  22.  
  23. case "$device_type" in
  24.     [bB]) 
  25.         echo "== Bluetooth device configuration =="
  26.         echo 
  27.         printf "Bluetooth device address: "
  28.         read b_address
  29.         echo 
  30.         echo "Configuring bluetooth braille device on address" \
  31.             "$b_address" 
  32.         /lib/brltty/brltty.sh -b auto -d "bluetooth:$b_address"
  33.         ;;
  34.     [sS]) 
  35.         echo "== Serial device configuration =="
  36.         echo
  37.         printf "Serial port (0-9 for ttyS0-9): "
  38.         read s_port
  39.         printf "Device type (brltty model code): "
  40.         read s_model    echo 
  41.         echo "Configuring serial braille device on ttyS$s_port" 
  42.         /lib/brltty/brltty.sh -b "$s_model" -d "serial:ttyS$s_port"
  43.         ;;
  44.     [uU]) 
  45.         echo "== USB serial device configuration =="
  46.         echo
  47.         printf "USB serial port: "
  48.         read u_port
  49.         printf "Device type (brltty model code): "
  50.         read u_model    
  51.         echo 
  52.         echo "Configuring serial braille device on ttyUSB$u_port" 
  53.         /lib/brltty/brltty.sh -b "$u_model" -d "serial:ttyUSB$u_port"
  54.         ;;
  55.     *)
  56.         exit 1
  57.         ;;
  58. esac
  59.  
  60. exit 0
  61.